home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / cad / hat23.zip / HAT23.DOC next >
Text File  |  1991-12-27  |  28KB  |  634 lines

  1.  
  2.  
  3.          HAT hatch utilities version 2.3  (c)1991 Michael E. Ross
  4.          All Rights Reserved.
  5.  
  6.          This program is distributed as Shareware.  You are allowed
  7.          to try the HAT hatch utilities FREE, but if you decide to
  8.          keep the utilities, you MUST register.  See the registration
  9.          form HATORDER.DOC included with the HAT programs.  Your
  10.          evaluation period must not exceed 2 weeks.
  11.  
  12.          The trial copy of HAT has been embedded with registration
  13.          reminder notices.  When you register your copy, you will be
  14.          sent a new copy of HAT 2.3 with no such reminder notices.
  15.  
  16.          THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED
  17.          WARRANTY. ALL IMPLIED WARRANTIES ARE HEREBY DISCLAIMED.
  18.  
  19.          HAT is a group of programs designed to make using the hatch
  20.          utility of AutoCAD easier.
  21.  
  22.          Feel free to distribute HAT, as long as you include:
  23.  
  24.             HAT23.DOC     this file
  25.             HAT23.LSP     the program
  26.             HAT23.MNU     icon menu accessed by HAT23.LSP
  27.             HAT23.DWG     sample drawing to try HAT (try it!)
  28.             HATORDER.DOC  order form
  29.  
  30.          If you simply pass along the compressed HAT23 file, all these
  31.          files will be included.  The Compression format will depend
  32.          on where you obtained the HAT23 file.  Some electronic
  33.          bulletin boards may distribute only ZIP files which must be
  34.          decompressed with PkunZIP.  If the HAT23 file you have has
  35.          an .EXE extension, then this is a self extracting compressed
  36.          file and you need only type the word HAT23 for decompression
  37.          to begin.
  38.  
  39.          Even if you decide not to register, please fill out the
  40.          comments portion of the registration form to let me know what
  41.          you thought and any suggestions you may have.
  42.  
  43.          Finally, please don't abuse the Shareware system, it has been
  44.          a real boon to thousands of computer users, and has provided
  45.          fantastic macros and programming. It provides you with the
  46.          opportunity to try software out BEFORE you buy it.
  47.  
  48.          To register your copy of HAT 2.3, simply print out and
  49.          complete the accompanying order form, HATORDER.DOC. Send the
  50.          completed form with your payment to the address shown on the
  51.          order form, or listed at the end of this document.
  52.  
  53.          The order price for HAT 2.3 is $25.00 (U.S.).
  54.          Upgrading from HAT 2.0 and earlier versions is $10.00.
  55.          Upgrading from HAT 2.1 is $5.00 for shipping and handling.
  56.  
  57.  
  58.  
  59.                                                                           Page 2
  60.  
  61.  
  62.  
  63.                                     HAT 2.3
  64.                               Instruction Manual
  65.  
  66.                                    20 Dec 91
  67.  
  68.                             (c)1991 Michael E. Ross
  69.                               All Rights Reserved
  70.  
  71.  
  72.          Table of Contents:                                     Page
  73.  
  74.             Introduction, What is HAT 2.3 ........................3
  75.  
  76.             What HAT does.........................................3
  77.  
  78.             Installing HAT 2.3 ...................................4
  79.  
  80.             How to use HAT........................................6
  81.  
  82.             Tips on using HAT.....................................9
  83.  
  84.             Enhancements to HAT...................................10
  85.  
  86.             Technical info........................................14
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.          Changes and additions to this manual are denoted by a
  95.          vertical line in the left margin.
  96.  
  97.          AutoCAD & AutoLISP are registered trademarks of AutoDesk Inc
  98.  
  99.  
  100.  
  101.                                                                           Page 3
  102.          ----------------------What is HAT 2.3------------------------
  103.  
  104.          HAT23.LSP is an AutoLISP program which enhances AutoCAD
  105.          R.10 and R.11 hatch command.
  106.  
  107.          Have you ever tried to find out what pattern name, scale or
  108.          angle was used to create an existing hatch pattern?  Did you
  109.          try the List command and select the hatch pattern only to no
  110.          avail?
  111.  
  112.          Or have you ever created a hatched area only to decide you
  113.          don't like the scale or rotation angle, or you wish you
  114.          could just move the pattern slightly? If so, you most likely
  115.          erased the pattern and rehatched the area, possibly repeating
  116.          the process several times until you were satisfied.
  117.  
  118.          If you have wished for an easy solution to these problems,
  119.          then HAT is for you!
  120.  
  121.  
  122.          ----------------------WHAT HAT.LSP DOES----------------------
  123.  
  124.          HAT works much like the AutoCAD hatch command, but also
  125.          allows you to dynamically RESCALE and ROTATE, and MOVE hatch
  126.          patterns as you create them.
  127.  
  128.          In addition, HAT records hatch information about each hatch
  129.          pattern it creates. This information is stored with the
  130.          drawing and may be REFERENCED at any time.
  131.  
  132.          If you want to hatch an area with the same pattern, scale and
  133.          angle as an existing pattern, there is also a SELECT option
  134.          to MATCH existing patterns.
  135.  
  136.          HAT can only extract reference information from hatch
  137.          patterns which were created with the HAT command.
  138.  
  139.          HAT improves on the AutoCAD hatch command by giving full
  140.          control of hatch patterns. HAT does everything the hatch
  141.          command does and more!
  142.  
  143.          HAT even knows if a pattern has been rescaled or rotated
  144.          after its original creation.  When you query HAT about such
  145.          a hatch pattern, HAT will report the actual scale and
  146.          rotation.
  147.  
  148.  
  149.  
  150.                                                                           Page 4
  151.          ---------------------INSTALLING HAT 2.3----------------------
  152.  
  153.          HAT 2.3 is for use with AutoCAD R.10 and R.11 dos and 386
  154.          versions.
  155.  
  156.          Installing HAT is easy.
  157.  
  158.          The recommended platform for HAT is a 386 version of
  159.          AutoCAD.  If you do not have 386 AutoCAD, extended lisp
  160.          is highly recomended, and if you do not have sufficient
  161.          memory for extended lisp, use a lispstack=5000 in your
  162.          Autoexec.bat file.
  163.  
  164.          If you just have one file called HAT23.EXE or HAT23.ZIP or
  165.          some such name, the first step is decompressing the HAT
  166.          files.
  167.  
  168.          If you are reading this, you obviously have successfully
  169.          decompressed the HAT23 compressed file, however the
  170.          following is provided for the sake of general information.
  171.  
  172.            In the case of HAT23.EXE, this is a self extracting
  173.            compressed file.  All you need to do is log onto the drive
  174.            which contains HAT23.EXE, and type HAT23 and enter.  The
  175.            HAT files will be automatically decompressed to the drive
  176.            where HAT23 is located.
  177.  
  178.            If your file is called HAT23.ZIP you will need to
  179.            decompress with PkunZIP program (available as Shareware
  180.            on most electronic bulletin boards).
  181.  
  182.            The compression format for the HAT23 compressed file will
  183.            depend on where you obtained the HAT23 file from.  If your
  184.            source was Compuserve, the format will be EXE or self
  185.            extracting.  Some electronic bulletin boards use their own
  186.            standard compression format such as ZIP or PAK.
  187.  
  188.  
  189.          Decompressing the HAT23 compressed file will generate the
  190.          following 5 HAT files:
  191.             HAT23.DOC     this file
  192.             HAT23.LSP     the program
  193.             HAT23.MNU     icon menu accessed by hat.lsp
  194.             HAT23.DWG     sample drawing to try HAT (try it!)
  195.             HATORDER.DOC  order form
  196.  
  197.          Now you simply copy the above files to the directory you use
  198.          for AutoCAD.  See example below.
  199.  
  200.          If you use a special directory for lisp programs you may
  201.          put HAT23.LSP there, but the file HAT23.MNU must be in the
  202.          AutoCAD library path (either the directory where ACAD.EXE
  203.          is or a directory specified by the ACAD environment
  204.          variable. [I.E. SET ACAD=path;anotherpath;yetanotherpath]
  205.          see AutoCAD Reference Manual R.11, page 480).
  206.  
  207.  
  208.  
  209.                                                                           Page 5
  210.  
  211.          example:
  212.            Your acad.exe file is on the D: drive, \acad subdirectory.
  213.            The HAT files are on a floppy diskette in drive A:.
  214.  
  215.            simply type:
  216.            copy a:*.* d:\acad
  217.            and hit return
  218.  
  219.            Now when you are in AutoCAD drawing editor, you can type:
  220.            (load"hat23")
  221.            and hit return. You must type the parenthesis and quotes
  222.            exactly as shown. When you have done this you will see the
  223.            message:
  224.            Loaded HAT 2.3 programs. (c)1991 Michael E. Ross.
  225.            You may now type:
  226.            hat
  227.            and hit return. The HAT program will take it from there!
  228.  
  229.  
  230.  
  231.                                                                           Page 6
  232.          ------------------------HOW TO USE HAT-----------------------
  233.  
  234.          For a "Quick Intro" to HAT, load the sample drawing,
  235.          HAT23.DWG, on your machine and follow the suggestions shown.
  236.  
  237.          Load the HAT programs by typing (load"hat23") from the
  238.          AutoCAD drawing editor, (the hat files must be in the ACAD
  239.          search path such as the directory where ACAD.EXE is). For
  240.          more information on the load command, see page 113 of the
  241.          AutoLISP Programmers Reference Release 11.
  242.          (see "Installing HAT 2.3" above)
  243.  
  244.          Type the word hat from the Command: prompt. That's all
  245.          there is to it. Follow the prompts as you would the regular
  246.          hatch command:
  247.  
  248.  |       (The specific method of prompting may vary if a qualified
  249.  |       AutoCAD customizer has implimented Hat Custom Menus as
  250.  |       described on page 10 below, but the concepts remain the same)
  251.  
  252.            1. Pattern name / [S]elect / [U]ser / ? / <default>:
  253.               a. you can type the name of the pattern you want to use.
  254.               b. type S and you may Select an existing hatch to match
  255.                  it (as long as it was created with HAT.LSP).
  256.               c. type U and create a user defined hatch just like the
  257.                  user option of the standard hatch command.
  258.               d. type a ? and you can use the icon menus to select
  259.                  your pattern.  (see the section of this document
  260.                  titled "INSTALLING HAT 2.3").
  261.               e. hit return to accept the default pattern.
  262.  
  263.               Any of the N,O, or I modifiers may be added to the
  264.               pattern name. (see page 400 R.11 reference manual)
  265.  
  266.               Any "legal" pattern name may be specified whether
  267.               it is part of ACAD.PAT or a custom pattern name.
  268.               (see page 402 R.11 reference manual)
  269.  
  270.            2. Scale for pattern <default>:
  271.  
  272.               a. type in a scale (or pick 2 points on screen)
  273.               b. hit return to accept the default
  274.  
  275.            3. Angle for pattern <default>:
  276.  
  277.               a. type in an angle (or you can pick an angle on screen)
  278.               b. hit return to accept the default
  279.  
  280.            4. Select objects
  281.  
  282.               pick the border(s) for your hatch pattern using any of
  283.               the standard Select options.
  284.  
  285.               HAT.LSP hatches the selected area and prompts you for
  286.               rescaling and rotating options:
  287.  
  288.  
  289.  
  290.                                                                           Page 7
  291.  
  292.            5. Do you want to REscale / ROtate / Move? <No>:
  293.  
  294.               a. type the first letter(s) of the option you want.
  295.                  Hat will reprompt you for new value required, then
  296.                  rehatch the area automatically, and return to this
  297.                  prompt. You can keep adjusting the pattern until you
  298.                  are satisfied.
  299.  
  300.               b. hit return to accept the scale angle and position.
  301.  
  302.           The next prompt only applies to AutoCAD R.10 users, if your
  303.           system is AutoCAD R.11 or above, HAT 2.3 uses a different,
  304.           more efficient technique to attach reference information,
  305.           namely extended entity data.  This only adds about 100 bytes
  306.           to your drawing, so HAT does not bother to ask whether you
  307.           want it attached, it just does it.
  308.  
  309.           6. Do you want to make a Hatch Reference Block? <Yes>:
  310.  
  311.               a. hit return to store the info about the hatch you just
  312.                  made. An invisible reference block will be inserted
  313.                  into the drawing. The reference block takes about 400
  314.                  bytes.
  315.  
  316.               b. if for some reason, you don't want the reference
  317.                  block to be inserted, type n. If you do this, you
  318.                  won't be able to get the pattern info (name, scale,
  319.                  and angle) at a later time, it will be just like a
  320.                  hatch created with the 'hatch' command.
  321.  
  322.          That's it! Not only does HAT.LSP make creating hatch patterns
  323.          easier but it enables you to find out what pattern, scale and
  324.          angle was used at any time in the drawings life.
  325.  
  326.          After having created a hatch pattern using HAT, you may now
  327.          reference that pattern at any time to find the pattern's
  328.          scale and rotation angle. To do this, HAT.LSP must be loaded
  329.          as above, then:
  330.  
  331.          HATREF
  332.            Type 'hatref' from the command prompt. You will be prompted
  333.            to select a hatch pattern. When you do, the pattern name,
  334.            it's scale and angle will be printed to the screen.
  335.  
  336.            If you try this on a pattern with no reference block, such
  337.            as a hatch pattern created with the standard hatch command,
  338.            you will be so informed.
  339.  
  340.  
  341.  
  342.                                                                           Page 8
  343.  
  344.          HATCLR
  345.            Function to erase stray HAT attributes left by exploding a
  346.            hatch pattern created with HAT 1.5 or earlier.  These
  347.            attributes are for the most part harmless, but may plot as
  348.            a dot in your drawing and will cause attribute prompting if
  349.            the drawing they are in is inserted as a block. HATCLR
  350.            finds them, and gets rid of them. To use HATCLR simply load
  351.            HAT as described above, and type 'hatclr' at the command
  352.            prompt.
  353.  
  354.            HAT 2.3 does not use attributes to store hatch information,
  355.            it uses extended entity data.  This approach, only possible
  356.            with new lisp commands in R.11 is faster, cleaner, uses
  357.            less memory and leaves no stray attributes if you should
  358.            explode the hatch pattern.
  359.  
  360.  
  361.  
  362.                                                                           Page 9
  363.          -------------------TIPS ON USING HAT 2.3---------------------
  364.  
  365.          Hat may be employed to manipulate hatch patterns in some very
  366.          useful ways. Here are a few examples:
  367.  
  368.            EXAMPLE 1:
  369.            The Move option of HAT also allows you to align a new hatch
  370.            pattern created adjacent to an existing hatched area.
  371.  
  372.            If you wish to hatch an area next to an existing hatched
  373.            area, possibly to expand the hatched area without redoing
  374.            the whole thing, first use the Select option described
  375.            above to "match" the pattern, scale and angle. If the old
  376.            hatch pattern has been moved, rotated or relocated in any
  377.            way, the new pattern will have a different insert point
  378.            and the patterns will not align.
  379.  
  380.            To align the new pattern to the old one, simply use the
  381.            Move option during the HAT operation; type "M" for move,
  382.            then for the base point or displacement, use "osnap
  383.  |         nearest" and select a point on the NEW hatch pattern, for
  384.  |         the second point of the move, use "osnap nearest" and
  385.  |         select a point on the OLD hatch pattern. This will align
  386.  |         the new hatch pattern to mesh with the existing one
  387.  |         provided similar points in the patterns are "osnaped".
  388.  
  389.          There are other tricks which HAT enables a creative thinker
  390.          to accomplish. If you have come up with a handy application
  391.          with HAT, I'd like to hear about it, I may even include it
  392.          in this section of future releases of HAT.
  393.  
  394.  
  395.  
  396.                                                                          Page 10
  397.  |       ------------------ENHANCEMENTS FOR HAT 2.3-------------------
  398.  
  399.  |       HAT 2.3 has incorporated some very useful "user requested"
  400.  |       features.  Many thanks to the users who have provided their
  401.  |       thoughtful suggestions (and to those who have registered).
  402.  
  403.  |       HAT 2.3 has a more water tight error trapping routine which
  404.  |       writes hatch reference data if a hatch has been generated
  405.  |       regardless of how the program was terminated.  Formerly, if
  406.  |       a ^C (cancel) was encountered during HAT operation, no
  407.  |       reference data would be stored.  This was particularly
  408.  |       troublesome since many users have AutoCAD menus with embedded
  409.  |       ^Cs in their command items.  This no longer negates the HAT
  410.  |       data.
  411.  
  412.  |       HAT 2.3 is now insensitive to the angdir or angbase setting.
  413.  
  414.  |       Custom Menus with HAT:
  415.  |       HAT 2.3 incorporates global variables which serve as "hooks"
  416.  |       to access custom menus for use with the HAT program.  Custom
  417.  |       menus can be particularly useful in supplying the draughter
  418.  |       with predefined options for input when using HAT.  The
  419.  |       variables may be set by menu or macro imbedded commands by
  420.  |       a compitent AutoCAD customizer.  Each variable is designed
  421.  |       to point to a specific menu for activation by the menucmd
  422.  |       Autolisp command.  Each variable also has a corresponding
  423.  |       optional prompt variable, which if set to a string, will be
  424.  |       displayed with the users custom menu.  A list of each
  425.  |       variable set and exactly which phase of HAT they will be
  426.  |       activated in follows:
  427.  
  428.  |       Menu variable   Prompt variable   Purpose
  429.  |       _HCM1           _HCM1P            pattern prompt
  430.  |       _HCM2           _HCM2P            scale prompt
  431.  |       _HCM3           _HCM3P            angle prompt
  432.  |       _HCM4           _HCM4P            for Re Ro M N prompt
  433.  |       _HCM5           _HCM5P            for U Spacing prompt
  434.  |       _HCM6           _HCM6P            for U Double prompt
  435.  |       _HCM7           _HCM7P            for U Re Ro M N prompt
  436.  
  437.  |       Each "hatch custom menu" variable is totally optional.  If
  438.  |       one is not supplied, HAT will operate normally, and expect
  439.  |       user input to come from the keyboard.  If _HCM1 is used, this
  440.  |       will activate the specified menu during the prompt for
  441.  |       pattern name.  This will override the built in ? option which
  442.  |       normally caused a menu swap to HAT23.MNX.  No menu swap will
  443.  |       occur, but the user's specified menu will activate if valid.
  444.  
  445.  
  446.  
  447.                                                                          Page 11
  448.  
  449.  |       Examples of usage:
  450.  |       (setq _HCM1 "i=hat1" _HCM1P "Select pattern: ")
  451.  |       This will cause an Icon menu called HAT1 to display during
  452.  |       the prompt for pattern name.  Also the prompt "Select
  453.  |       pattern" will be printed on the command line.  The icon menu
  454.  |       for _HCM1P must return one of the valid options such as U, S,
  455.  |       or a pattern name.
  456.  
  457.  |       (setq _HCM2 "s=hatscl" _HCM2P "Select scale: ")
  458.  |       This will cause a screen menu to display when HAT prompts
  459.  |       the user for the pattern's scale.  If the user opts to
  460.  |       dynamically change pattern scale during HAT, this screen
  461.  |       menu and prompt will repeat.
  462.  
  463.  |       (setq _HCM4 "s=hatopt1" _HCM4P "Select option: ")
  464.  |       This will cause a screen menu to display.  _HCM4 must return
  465.  |       one of the option key words: RE RO M or N.  This menu will
  466.  |       redisplay as the user dynamically adjusts the pattern.
  467.  
  468.  |       The Hatch Custom Menu variables may point to any of the
  469.  |       normal AutoCAD menus.  The global variables may be set when
  470.  |       HAT is loaded or in ACAD.LSP etc.
  471.  
  472.  |       The Hatch Custom Menus offer the AutoCAD customizer total
  473.  |       flexibility and control over the HAT program.  Users will
  474.  |       be pleased by the well designed menu which will allow less
  475.  |       typing and more AutoCADing.
  476.  
  477.  
  478.  
  479.                                                                          Page 12
  480.  
  481.          ------------------ENHANCEMENTS FOR HAT 2.0-------------------
  482.  
  483.          HAT 2.0 represents the highest achievement in hatching
  484.          technology.
  485.  
  486.            Hat recognizes which version of AutoCAD is being used and
  487.            responds accordingly, utilizing new features described
  488.            below if it finds R.11 or higher.
  489.  
  490.            If R.10 is detected, HAT uses attributes to store hatch
  491.            data.  This is the same method as HAT versions 1.0 through
  492.            1.5.
  493.  
  494.            If R.11 is detected, HAT uses extended entity data to store
  495.            the hatch data.  This method is only possible due to new
  496.            commands in R.11.  Using extended entity data is better
  497.            than attributes for the following reasons:
  498.             -It is faster to generate.
  499.             -It uses less memory.
  500.             -It retains the name of the hatch block (an unnamed block)
  501.                rather than having to make up a block name.
  502.             -Attributes do not become stranded should the hatch block
  503.                be exploded.
  504.  
  505.            HAT and HATREF will recognize the hatch Regardless of which
  506.            type of hatch reference info is attached to the pattern, as
  507.            long as the hatch was created with a version of HAT.
  508.  
  509.  
  510.          ------------------ENHANCEMENTS FOR HAT 1.5-------------------
  511.  
  512.          HAT 1.5 represents further enhancements made to the program
  513.          in response to registered and non registered user
  514.          suggestions.
  515.  
  516.            HAT command repeat. If you press enter immediately after
  517.            using HAT, you get the Select objects: prompt, skipping
  518.            the initial HAT prompts. This has been added to more
  519.            closely imitate the standard hatch command.
  520.  
  521.            N, O and I modifiers (normal, outermost and ignore) are
  522.            now allowed (preceded by a comma) for all legal pattern
  523.            names.
  524.  
  525.            All legal pattern names are now supported, whether the
  526.            patterns are in the acad.pat file or are custom pattern
  527.            files located elsewhere.
  528.  
  529.            The first pick for Select objects: prompt may now be a
  530.            window, crossing, previous, last or any other legal
  531.            response to a normal Select objects: prompt.
  532.  
  533.  
  534.  
  535.                                                                          Page 13
  536.          ------------------ENHANCEMENTS FOR HAT 1.4-------------------
  537.  
  538.          HAT 1.4 represents further enhancements made to the program
  539.          in response to registered user suggestions.
  540.  
  541.            A problem with text styles defined with a fixed height is
  542.            fixed.  HAT is not affected by either fixed or variable
  543.            height text.
  544.  
  545.            Reference blocks are now given unique names so that block
  546.            redefinition does not occur if a drawing with HAT reference
  547.            blocks is inserted onto another.
  548.  
  549.            The color of HAT patterns is now changeable as are normal
  550.            hatch patterns.
  551.  
  552.            HAT now reads the ACAD.PAT file with more versatility.  If
  553.            a customized ACAD.PAT file is used, the pattern header does
  554.            not require the pattern description as required by HAT 1.3.
  555.  
  556.  
  557.          ------------------ENHANCEMENTS FOR HAT 1.3-------------------
  558.  
  559.          HAT 1.2 has been improved!  The following is a list of the
  560.          improvements:
  561.  
  562.            User defined hatch patterns are now allowed and fully
  563.            supported by HAT and HATREF.  User defined hatch patterns
  564.            may even be matched with the Select option of HAT 1.3.
  565.  
  566.            The Move option now works more like the AutoCAD Move
  567.            command.  Absolute and relative points may be supplied
  568.            as well as Displacement.
  569.  
  570.            Hatches created with HAT 1.3 may now be changed to
  571.            different layers and the hatch will adopt the
  572.            characteristics of that layer (color linetype etc.).
  573.  
  574.            HAT 1.3 and HATREF will report the actual scale and angle
  575.            of a hatch pattern created with HAT even if it has been
  576.            scaled or rotated using AutoCAD editing commands.
  577.  
  578.  
  579.  
  580.                                                                          Page 14
  581.          ---------------------HAT TECHNICAL INFO----------------------
  582.  
  583.          HAT 2.3 is for use with R.10 or R.11 dos or 386 versions.
  584.  
  585.          HAT searches the ACAD.PAT file to determine if pattern names
  586.          typed in are valid.  Custom hatch patterns, may be specified
  587.          if they are legal pattern definitions and are in a directory
  588.          where AutoCAD will find them.
  589.  
  590.          HAT will bomb if you have set Undo Control to one or none.
  591.  
  592.          All versions of HAT prior to version 2.0 and HAT 2.3 running
  593.          on R.10 use attributes to store the hatch information.  If
  594.          one such hatch pattern is exploded, the attributes will be
  595.          stranded or left on your drawing.
  596.  
  597.          HAT 2.3 running on R.11 does not use attributes, rather
  598.          extended entity data.  This is more memory efficient,
  599.          executes faster than creating attributes, and has no side
  600.          effects if the hatch pattern is exploded.
  601.  
  602.          The stray attributes left from exploding hatch patterns
  603.          generated by HAT 2.3 running on R.10 are basically harmless
  604.          but may be noticed as a dot on your plot (they're real
  605.          small).  Also, if you insert the drawing on which the hatch
  606.          was exploded, into another drawing, then you will probably
  607.          get attribute prompts.  To avoid these side effects,
  608.            1. don't explode hatch patterns
  609.            2. or, use HATCLR described above to erase the HAT
  610.               attributes. (Just type 'hatclr' after loading HAT).
  611.  
  612.  
  613.          Only the capitalized letters of the option keywords used in
  614.          HAT should be supplied.  For example, to initiate the Select
  615.          option, an s or S are all that should be supplied.  This is
  616.          necessary since a custom hatch patterns may have names
  617.          similar to the option keywords.  If you make a custom screen
  618.          menu to supply responses to HAT requests, limit the response
  619.          options to only the necessary letters (such as S U RO).
  620.  
  621.          If you find the performance of HAT to be inadequate, please
  622.          let me know by filling out the comments on the ORDER FORM.
  623.          I have found HAT to work best on AutoCAD 386 or Extended
  624.          lisp.
  625.  
  626.  
  627.          Michael E. Ross
  628.          610 E. Canon Perdido, 6
  629.          Santa Barbara, CA 93103-3037
  630.          U.S.A.
  631.  
  632.          Compuserve 73527,726
  633.  
  634.